line of code vs function point